red-spotted purple (limenitis astyanax) - Spanish English Dictionary